Update 5.31.0

New: BusinessCollection.Import.AttachedFiles takes a compressed folder (zip) of files to import. The property value in the imported list (csv, json or xml file) must match the file path and name in the zip. The import can be rerun (with matching) with a different compressed folder of files.

New: When sending emails from the email marketing system, attributes width, height, hspace, vspace and align will be added if matching style exists to IMG tags for backwards compatibity when viewing in Outlook.

New: Service.CreateEmail.ExcludeUsersAlreadyBooked parameter added and if true will add a Merge Filter to the Email.

New: ServiceBookingEmails which merges with bookings. For example, a thank you for attending email.

Fix: There is now no limit to the number of different cart items that can be added to a cart.

Fix: Cancelling membership not setting expiry correctly.

Fix: Running automated tasks returned access denied.

Update 5.30.4

Fix: RSS feed main title and link were incorrect.

Fix: BusinessObject.GenerateJSON and BusinessObject.GenerateXML outputs were modified to include Definition and ToString for every object.

Update 5.30.3

Fix: Security Violation error when processing a payment via SecurePay.

Fix: Email form now redirects correctly.

Fix: Foreign collection visible even though allow view was false.

Update 5.30.2

Fix: To OffsitePaymentMethods using onsite iframes.

Fix: MembershipEmails when filtering by status.

Update 5.30.1

New: CourseActivity.HasPreviousActivity and CourseActivity.HasNextActivity.

New: When CollectionDefinition.EditorLines is set to zero the control height is set to auto-height.

Update: base-3.2.css styles updated for collection, object and method views.

Update: Defintion Inspector styling updated to make it easier to find properties and methods.

Update: Validation on credit card numbers.

Fix: A property of type file that is relative and can be uploaded was clearing the property when no new file selected.

Fix: Submit and Save returning incorrect values.